vt-d: Fix double spin_lock_irqsave().
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 10 Jul 2008 09:07:32 +0000 (10:07 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 10 Jul 2008 09:07:32 +0000 (10:07 +0100)
commit658233700ee73b7f4648296b27928f0ffa98f854
tree90dfaf22ec93596e720a5f274035dacea6e52a5e
parenta4a2f4a813e25f0f9f51c3e8c6fb43257d12bab8
vt-d: Fix double spin_lock_irqsave().

The duplicate spin_lock_irqsave() flushes the original EFLAGS saved,
and thus disables local irqs permanently.

Signed-off-by: Xin, Xiaohui <Xiaohui.xin@intel.com>
Signed-off-by: Tian, Kevin <Kevin.Tian@intel.com>
xen/arch/x86/hvm/vmx/vmx.c
xen/drivers/passthrough/vtd/qinval.c